//
// Created by francklinson on 2021/10/23 AT 11:14.
//
#include <iostream>
#include <vector>
#include <unordered_map>
#include <unordered_set>
#include <queue>
#include <algorithm>
#include <functional>
#include <climits>
#include <string>
#include "../myTool.h"

int main() {
    std::vector<int> values = {3, 5, 1, 4, 2};
//    std::sort(values.begin(), values.end(), std::greater<>());
    std::sort(values.begin(), values.end(), [](int a, int b) {
        // 1放在末尾
        if (a == 1)
            return false;
        if (b == 1)
            return true;
        return a < b; // 如果true a 放在前面
    });
    myTool::printVector(values);
    return 0;
}

